package com.ruoyi.htgl.htbz.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 项目经费支付计划对象 xmgl_htgl_htbz_zfjh
 *
 * @author huacai
 * @date 2024-07-19
 */
public class HtglHtbzZfjh extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 支付计划ID */
    private Integer zfjhId;

    /** 合同编制ID */
    @Excel(name = "合同编制ID")
    private String htbzId;

    /** 年度 */
    @JsonFormat(pattern = "yyyy")
    @Excel(name = "年度", width = 30, dateFormat = "yyyy")
    private Date nd;

    /** 字符串化的年度 */
    private String newNd;

    /** 收款单位 */
    @Excel(name = "收款单位")
    private String skDw;

    /** 金额(万元) */
    @Excel(name = "金额(万元)")
    private BigDecimal je;

    /** 其中贷款(万元) */
    @Excel(name = "其中贷款(万元)")
    private BigDecimal qzDk;

    public void setZfjhId(Integer zfjhId)
    {
        this.zfjhId = zfjhId;
    }

    public Integer getZfjhId()
    {
        return zfjhId;
    }
    public void setHtbzId(String htbzId)
    {
        this.htbzId = htbzId;
    }

    public String getHtbzId()
    {
        return htbzId;
    }
    public void setNd(Date nd)
    {
        this.nd = nd;
    }

    public Date getNd()
    {
        return nd;
    }

    public String getNewNd() {
        return newNd;
    }

    public void setNewNd(String newNd) {
        this.newNd = newNd;
    }

    public void setSkDw(String skDw)
    {
        this.skDw = skDw;
    }

    public String getSkDw()
    {
        return skDw;
    }
    public void setJe(BigDecimal je)
    {
        this.je = je;
    }

    public BigDecimal getJe()
    {
        return je;
    }
    public void setQzDk(BigDecimal qzDk)
    {
        this.qzDk = qzDk;
    }

    public BigDecimal getQzDk()
    {
        return qzDk;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("zfjhId", getZfjhId())
            .append("htbzId", getHtbzId())
            .append("nd", getNd())
            .append("skDw", getSkDw())
            .append("je", getJe())
            .append("qzDk", getQzDk())
            .toString();
    }
}
